mechanical sweeper - Spanish English Dictionary